package com.system.orderserver.result;

import com.system.orderserver.pojo.Goods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * 查看订单详情返回结果集
 */
@ApiModel(value = "查看订单详情结果集实体")
public class OrdersInfo_Result {
    @ApiModelProperty(name = "ordersId",notes = "订单ID")
    private Integer ordersId;
    @ApiModelProperty(name = "ordersNo",notes = "订单号")
    private String ordersNo;
    @ApiModelProperty(name = "userinfoNickname",notes = "姓名")
    private String userinfoNickname;
    @ApiModelProperty(name = "ordersCreatetime",notes = "订单创建时间")
    private Date ordersCreatetime;
    @ApiModelProperty(name = "accountId",notes = "用户账户ID")
    private Integer accountId;
    @ApiModelProperty(name = "list",notes = "商品信息")
    private List<GoodsResult> list;
    @ApiModelProperty(name = "ordersOldprice",notes = "订单原金额")
    private Double ordersOldprice;
    @ApiModelProperty(name = "freight",notes = "运费")
    private Double freight;
    @ApiModelProperty(name = "couponMoney",notes = "优惠券优惠金额")
    private Double couponMoney;
    @ApiModelProperty(name = "couponStartMoney",notes = "优惠券使用条件金额")
    private Double couponStartMoney;
    @ApiModelProperty(name = "ordersMoney",notes = "订单实付金额")
    private Double ordersMoney;
    @ApiModelProperty(name = "userAddressProvince",notes = "用户收货地址-省")
    private Integer userAddressProvince;
    @ApiModelProperty(name = "userAddressCity",notes = "用户收货地址-市")
    private Integer userAddressCity;
    @ApiModelProperty(name = "userAddressArea",notes = "用户收货地址-区")
    private Integer userAddressArea;
    @ApiModelProperty(name = "userAddressDetail",notes = "用户收货详细地址")
    private String userAddressDetail;
    @ApiModelProperty(name = "userUsername",notes = "收件人手机")
    private String phone;
    @ApiModelProperty(name = "logisticsName",notes = "物流名称")
    private String logisticsName;
    @ApiModelProperty(name = "logisticsName",notes = "物流单号")
    private String logisticsNo;
    @ApiModelProperty(name = "paymentMethod",notes = "支付方式")
    private Integer paymentMethod;
    @ApiModelProperty(name = "ordersState",notes = "订单状态")
    private Integer ordersState;

    public Integer getOrdersId() {
        return ordersId;
    }

    public void setOrdersId(Integer ordersId) {
        this.ordersId = ordersId;
    }

    public String getOrdersNo() {
        return ordersNo;
    }

    public void setOrdersNo(String ordersNo) {
        this.ordersNo = ordersNo;
    }

    public String getUserinfoNickname() {
        return userinfoNickname;
    }

    public void setUserinfoNickname(String userinfoNickname) {
        this.userinfoNickname = userinfoNickname;
    }

    public Date getOrdersCreatetime() {
        return ordersCreatetime;
    }

    public void setOrdersCreatetime(Date ordersCreatetime) {
        this.ordersCreatetime = ordersCreatetime;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public List<GoodsResult> getList() {
        return list;
    }

    public void setList(List<GoodsResult> list) {
        this.list = list;
    }

    public Double getOrdersOldprice() {
        return ordersOldprice;
    }

    public void setOrdersOldprice(Double ordersOldprice) {
        this.ordersOldprice = ordersOldprice;
    }

    public Double getFreight() {
        return freight;
    }

    public void setFreight(Double freight) {
        this.freight = freight;
    }

    public Double getCouponMoney() {
        return couponMoney;
    }

    public void setCouponMoney(Double couponMoney) {
        this.couponMoney = couponMoney;
    }

    public Double getCouponStartMoney() {
        return couponStartMoney;
    }

    public void setCouponStartMoney(Double couponStartMoney) {
        this.couponStartMoney = couponStartMoney;
    }

    public Double getOrdersMoney() {
        return ordersMoney;
    }

    public void setOrdersMoney(Double ordersMoney) {
        this.ordersMoney = ordersMoney;
    }

    public Integer getUserAddressProvince() {
        return userAddressProvince;
    }

    public void setUserAddressProvince(Integer userAddressProvince) {
        this.userAddressProvince = userAddressProvince;
    }

    public Integer getUserAddressCity() {
        return userAddressCity;
    }

    public void setUserAddressCity(Integer userAddressCity) {
        this.userAddressCity = userAddressCity;
    }

    public Integer getUserAddressArea() {
        return userAddressArea;
    }

    public void setUserAddressArea(Integer userAddressArea) {
        this.userAddressArea = userAddressArea;
    }

    public String getUserAddressDetail() {
        return userAddressDetail;
    }

    public void setUserAddressDetail(String userAddressDetail) {
        this.userAddressDetail = userAddressDetail;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLogisticsName() {
        return logisticsName;
    }

    public void setLogisticsName(String logisticsName) {
        this.logisticsName = logisticsName;
    }

    public Integer getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(Integer paymentMethod) {
        this.paymentMethod = paymentMethod;
    }

    public Integer getOrdersState() {
        return ordersState;
    }

    public void setOrdersState(Integer ordersState) {
        this.ordersState = ordersState;
    }

    public String getLogisticsNo() {
        return logisticsNo;
    }

    public void setLogisticsNo(String logisticsNo) {
        this.logisticsNo = logisticsNo;
    }
}
